/** 
* All Rights Reserved , Copyright (C) 2022 , 青岛鼎信通讯股份有限公司
* 
* CommentsPermissionRecordEntity
* 评论授权记录
* 
* 修改纪录
* 2022-05-10 版本：1.0 mengmeng 创建。
* @version 版本：1.0
* @author 作者：mengmeng</name>
* 创建日期2022-05-10</date>
*/

package com.topscomm.mpm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.mpm.*;

public class CommentsPermissionRecordEntity extends MpmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:评论授权记录	*/
    public static String tableName= "CommentsPermissionRecord";
    @Override
    public String getTableName(){ return "CommentsPermissionRecord";}

    /** ColumnName:来源类型		*/
    public static String FieldSourcetype = "sourcetype";

    /** ColumnName:来源id		*/
    public static String FieldSourceid = "sourceid";

    /** ColumnName:来源人工号		*/
    public static String FieldSourceusercodes = "sourceusercodes";

    /** ColumnName:来源人姓名		*/
    public static String FieldSourceusernames = "sourceusernames";

    /** ColumnName:来源标识		*/
    public static String FieldSourceflag = "sourceflag";

    /** ColumnName:授权类型		*/
    public static String FieldAuthorizetype = "authorizetype";

    /** ColumnName:授权部门编号		*/
    public static String FieldAuthorizedeptcodes = "authorizedeptcodes";

    /** ColumnName:授权部门名称		*/
    public static String FieldAuthorizedeptnames = "authorizedeptnames";

    /** ColumnName:授权人员编号		*/
    public static String FieldAuthorizeusercodes = "authorizeusercodes";

    /** ColumnName:授权人员名称		*/
    public static String FieldAuthorizeusernames = "authorizeusernames";

    /** ColumnName:授权开始时间		*/
    public static String FieldAuthorizebegintime = "authorizebegintime";

    /** ColumnName:授权结束时间		*/
    public static String FieldAuthorizeendtime = "authorizeendtime";

    /**来源类型		*/
    private String sourcetype;

    /**来源id		*/
    private String sourceid;

    /**来源人工号		*/
    private String sourceusercodes;

    /**来源人姓名		*/
    private String sourceusernames;

    /**来源标识		*/
    private String sourceflag;

    /**授权类型		*/
    private String authorizetype;

    /**授权部门编号		*/
    private String authorizedeptcodes;

    /**授权部门名称		*/
    private String authorizedeptnames;

    /**授权人员编号		*/
    private String authorizeusercodes;

    /**授权人员名称		*/
    private String authorizeusernames;

    /**授权开始时间		*/
    private Date authorizebegintime;

    /**授权结束时间		*/
    private Date authorizeendtime;

    /**
    * @return the  sourcetype:来源类型
    */
    public String getSourcetype() {
        return this.sourcetype;
    }

    /**
    * @param sourcetype:来源类型
    */
    public void setSourcetype(String sourcetype) {
        this.sourcetype = sourcetype;
    }

    /**
    * @return the  sourceid:来源id
    */
    public String getSourceid() {
        return this.sourceid;
    }

    /**
    * @param sourceid:来源id
    */
    public void setSourceid(String sourceid) {
        this.sourceid = sourceid;
    }

    /**
    * @return the  sourceusercodes:来源人工号
    */
    public String getSourceusercodes() {
        return this.sourceusercodes;
    }

    /**
    * @param sourceusercodes:来源人工号
    */
    public void setSourceusercodes(String sourceusercodes) {
        this.sourceusercodes = sourceusercodes;
    }

    /**
    * @return the  sourceusernames:来源人姓名
    */
    public String getSourceusernames() {
        return this.sourceusernames;
    }

    /**
    * @param sourceusernames:来源人姓名
    */
    public void setSourceusernames(String sourceusernames) {
        this.sourceusernames = sourceusernames;
    }

    /**
    * @return the  sourceflag:来源标识
    */
    public String getSourceflag() {
        return this.sourceflag;
    }

    /**
    * @param sourceflag:来源标识
    */
    public void setSourceflag(String sourceflag) {
        this.sourceflag = sourceflag;
    }

    /**
    * @return the  authorizetype:授权类型
    */
    public String getAuthorizetype() {
        return this.authorizetype;
    }

    /**
    * @param authorizetype:授权类型
    */
    public void setAuthorizetype(String authorizetype) {
        this.authorizetype = authorizetype;
    }

    /**
    * @return the  authorizedeptcodes:授权部门编号
    */
    public String getAuthorizedeptcodes() {
        return this.authorizedeptcodes;
    }

    /**
    * @param authorizedeptcodes:授权部门编号
    */
    public void setAuthorizedeptcodes(String authorizedeptcodes) {
        this.authorizedeptcodes = authorizedeptcodes;
    }

    /**
    * @return the  authorizedeptnames:授权部门名称
    */
    public String getAuthorizedeptnames() {
        return this.authorizedeptnames;
    }

    /**
    * @param authorizedeptnames:授权部门名称
    */
    public void setAuthorizedeptnames(String authorizedeptnames) {
        this.authorizedeptnames = authorizedeptnames;
    }

    /**
    * @return the  authorizeusercodes:授权人员编号
    */
    public String getAuthorizeusercodes() {
        return this.authorizeusercodes;
    }

    /**
    * @param authorizeusercodes:授权人员编号
    */
    public void setAuthorizeusercodes(String authorizeusercodes) {
        this.authorizeusercodes = authorizeusercodes;
    }

    /**
    * @return the  authorizeusernames:授权人员名称
    */
    public String getAuthorizeusernames() {
        return this.authorizeusernames;
    }

    /**
    * @param authorizeusernames:授权人员名称
    */
    public void setAuthorizeusernames(String authorizeusernames) {
        this.authorizeusernames = authorizeusernames;
    }

    /**
    * @return the  authorizebegintime:授权开始时间
    */
    public Date getAuthorizebegintime() {
        return this.authorizebegintime;
    }

    /**
    * @param authorizebegintime:授权开始时间
    */
    public void setAuthorizebegintime(Date authorizebegintime) {
        this.authorizebegintime = authorizebegintime;
    }

    /**
    * @return the  authorizeendtime:授权结束时间
    */
    public Date getAuthorizeendtime() {
        return this.authorizeendtime;
    }

    /**
    * @param authorizeendtime:授权结束时间
    */
    public void setAuthorizeendtime(Date authorizeendtime) {
        this.authorizeendtime = authorizeendtime;
    }

}
